Doing it unconditionally is not useful when the subclasses actually
using them can only ever do it in the style_updated signal. So do it in
the style_updated handler instead.
{
GtkWidgetPrivate *priv = widget->priv;
+ gtk_widget_update_pango_context (widget);
+
if (priv->style != NULL &&
priv->style != gtk_widget_get_default_style ())
{
{
GtkWidget *widget = user_data;
- gtk_widget_update_pango_context (widget);
-
if (gtk_widget_get_realized (widget))
g_signal_emit (widget, widget_signals[STYLE_UPDATED], 0);
else